home *** CD-ROM | disk | FTP | other *** search
- Short: Amiga Doom for PowerPC/ELF
- Author: frank@phoenix.owl.de (Frank Wille)
- Uploader: frank@phoenix.owl.de
- Version: 0.3
- Type: game/shoot
- Replaces: game/shoot/VDoomPPC*
- Requires: Cyberstorm-PPC, ppc.library V45.5
-
- VDoom was compiled by vbcc 0.6 (PPC code generator V0.2i) and is
- based on the source codes of Peter McGavin's ADoom V0.8. Besides
- fixed point arithmetics, little-endian conversion and chunky-to-
- planar, there were no assembler optmimizations done (even the com-
- piler was run without them :). I included c2p_ppc.s as an example
- (now, it really works for all cases).
-
-
- The following features of ADoom are missing:
- - Special c2p-hacks, using blitter-support and so on. Because of the
- PPC's speed, this is not worth the effort. :)
- - Low detail mode was deactivated, because it gives not the slightest
- advantage on PPC.
- - Music is missing. I have not the time for playing human M68k-PPC
- translator. :(
- Maybe I can run it as an asynchronous M68k-process in future?
- - VDoomPPC can not be started from Workbench. You have to provide a
- shell script by IconX, if you really want that. This is not a bug,
- but the WB-startup code for vbcc-AmigaPPC still has to be written...
-
-
- Fixed bugs from last Aminet release, VDoomPPC V0.1:
- - AGA display was incorrect (some bits were swapped)
- - Palette change for ECS-EHB didn't work.
- - Texture name comparison function had a bug, which caused doom2.wad,
- and some others, to fail.
-
-
- New features refering to ADoom:
- - Game is more or less resolution sensitive. So I can compile VDoomPPC
- for 320x200, 640x400, 960x600 and so on. A 640x400-version,
- VDoomPPC_HiRes, is included.
-
-
- Bugs:
- - I played some hours the last two days and the stability of the
- game seems to be acceptable with my system (A3000, CSPPC/060-
- 50/604-200, CV64, 80MB). Only one or two random crashes, when a
- new game was started (ppc.library cache bug?).
- - There are reports from some users, that AGA crashes after some
- time and ECS is not much better. As I have no AGA and ECS works
- very well, I decided to ignore this and release VDoomPPC never-
- theless.
- - Network support is implemented, but untested. I would be surprised,
- if it works. ;)
- - I have one report, that VDoomPPC didn't run with ppc.library V45.2
- (crashes after selecting screen mode), but I haven't checked this.
- Generally, any ppc.library since V44 should work...
- - The screen mode requester shows low resolutions (320x200) even if
- MinWidth=640 for VDoomPPC_HiRes is set - strange...
-
-
- Starting Doom:
-
- VDoomPPC is an ELF object and requires a loader like runelf or
- ppcrun (the last one is included). And, of course, you have to
- put a valid WAD file into the same directory.
-
- I really don't know, how much stack is required. I'm using 65536
- bytes as default in my shell and have no problems.
-
- Start it by typing:
-
- PPCRun VDoomPPC [options]
-
-
- Some options:
- -forcedemo Force demo replaying.
- -fps Show frames per second in upper left edge.
- -mouse Activates mouse control.
- -rotatemap Auto mapper display rotates around the player's
- position.
- -maponhu Display the auto map directly onto the HU-display.
- -file <name> Play a custom WAD (requires registered doom.wad or
- doom2.wad).
- (... for more options refer to the ADoom instructions :)
-
-
- Thanks to:
-
- Peter McGavin, for his great ADoom and giving me the permission
- to use his source for my PPC-Doom.
-
- Volker Barthelmann, for the vbcc compiler and for fixing compiler
- bugs in record time.
-
- id-Software, for making the Doom source publically available.
-
-
- --
- Frank Wille, 31.01.98
- frank@phoenix.owl.de
-